#ifndef ZK_OS_H
#define ZK_OS_H

/**
 * @brief 队列操作系统类
 * @note 该类用于操作队列实例
 * @author zengkang
 * 
 * 提供操作系统初始化、app运行环境、存储服务、网络服务、桌面服务、定时器服务、文件系统服务、HAL层等功能
 */
class ZKOS {
public:
    ZKOS(); // 构造函数
    ~ZKOS(); // 析构函数
    void init(); // 初始化函数
    void initDB(); // 初始化数据库
    void initApps(); // 初始化APP
    void initHAL(); // 初始化HAL层
    void deinit(); // 反初始化函数

private:
    int value; // 私有成员变量
};

extern ZKOS zkOS; 

#endif 